mp4 の構造2
とりあえず木構造ダンプできた
妥協
udta / meta box の構造は中の hdlr box によって変わるっぽいので中身をダンプしてない
先読みみたいなパースが必要になってだるそう、、、
code::
$ python main.py foo.mp4
root184502097
| ftyp24
| free0
| mdat180347978
| moov4154063
| | mvhd100
| | trak1732087
| | | tkhd84
| | | edts28
| | | | elst20
| | | mdia1731951
| | | | mdhd24
| | | | hdlr37
| | | | minf1731866
| | | | | vmhd12
| | | | | dinf28
| | | | | | dref20
| | | | | stbl1731802
| | | | | | stsd162
| | | | | | stts16
| | | | | | stss3008
| | | | | | ctts769384
| | | | | | stsc32
| | | | | | stsz479576
| | | | | | stco479568
| | trak2421754
| | | tkhd84
| | | edts28
| | | | elst20
| | | mdia2421618
| | | | mdhd24
| | | | hdlr37
| | | | minf2421533
| | | | | smhd8
| | | | | dinf28
| | | | | | dref20
| | | | | stbl2421473
| | | | | | stsd95
| | | | | | stts16
| | | | | | stsc1253240
| | | | | | stsz688460
| | | | | | stco479568
| | | | | | sgpd18
| | | | | | sbgp20
| | udta90